package cn.fairy.enums;

import lombok.Getter;

/**
 * @description:
 * @author: Bug修复机
 * @date: 2022年09月24日 ： 14:04
 * @version: ver1.0
 * @email tangli@itsource.cn
 */
@Getter
public enum  GlobalExceptionCode {
    OK("操作成功！", "0"),
    ERROR("操作失败！", "-1"),

    // 公共的异常以100XX打头
    PARAM_IS_NULL_ERROR("参数不能为空！", "10001"),

    PHONE_FORMAT_ERROR("手机号不能为空！","10002"),
    OPERATING_FREQUENTLY_ERROR("操作频繁","10003"),   // system的异常以200XX打头
    CODE_IS_NULL_ERROR("短信验证码为空","10004"),
    CODE_ERROR("短信验证码错误","10005"),
    // user的异常以300XX打头
    USER_EXISTED_ERROR("手机号已注册","30001"),
    // uaa的异常以400XX打头
    USER_SAVE_ERROR("用户保存失败！", "40001"),
    // uaa的异常以400XX打头
    ;

    private String message;

    private String code;

    GlobalExceptionCode(String message, String code) {
        this.message = message;
        this.code = code;
    }

}
